package com.jack.payment.entity.result;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.jack.payment.entity.common.PayAttachDetail;
import com.jack.payment.entity.generate.payment.PaymentAttachModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "支付数据详情页面")
@JsonInclude(value=JsonInclude.Include.NON_NULL)
public class PayAttachDetailVo implements Serializable {
    @Schema(description = "支付详细数据")
    private PaymentAttachModel payAttachDetail;
    @Schema(description = "支付")
    private PayAttachDetail paymentCount;
    @Schema(description = "退款的")
    private PayAttachDetail refundCount;
}
